package com.iot08.common.entity.util;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

/**
 * @author weichao 1299101858@qq.com
 * @version 1.0
 * @date 2021-10-20 15:11
 */

@Slf4j
@Data
@Document("mail_server")
public class MailServer implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * clientId(根据id查找，如果没找到就使用默认账号发送)
     * 该字段为多个client_id的集合，用逗号分隔开
     */
    private String clientId;
    /**
     * 服务器地址
     */
    private String host;
    /**
     * 端口
     */
    private Integer port;
    /**
     * 账号
     */
    private String username;
    /**
     * 密码
     */
    private String password;
    /**
     * 地址 from是关键字 不能作为 列名
     */
    private String fromWhere;
    /**
     * 是否认证
     */
    private boolean auth;
    /**
     * 这个字段对于邮件发送无用
     */
    private String personal;
}
